package com.marvels.financial.loan.dto;
import java.math.BigDecimal;
import java.util.Date;
import com.marvels.common.dto.BaseDTO;

/**
 * 代扣还款-结果
 * @author tangpw
 *
 */
public class HandleWithholdResultDTO extends BaseDTO{

	private static final long serialVersionUID = 1L;
	
	private String loanId;
	
	private String tenor;//期数
	
	private String custName;//客户姓名
	
	private String custCardNo;//证件号码
	
	// 代扣渠道
	private String paymentChannel;
	// 代扣银行卡
	private String paymentAcctNo;
	private String paymentBankHead;
	private String paymentBankName;
	
	private BigDecimal applyAmount;//申请代扣金额
	
	private Date applyTime;//申请时间
	
	private Date auditTime;//审批时间
	
	private BigDecimal withholdAmountAct;//实际代扣金额
	
	private Date withholdTime;//代扣时间
	
	private String payChannel;//通道
	
	private String auditResult;//执行结果
	
	private String applyUser;//申请人
	
	private String auditUser;//审批人
	
	private String withholdResult;//代扣结果
	
	
	private String withholdDesc;//代扣返回信息
	
	//扣费类型
	private int type;
	
	//展期天数
	private int extensionDay;
	
	//展期类型
	private String extensionType;
	
	

	public int getType() {
		return type;
	}

	public void setType(int type) {
		this.type = type;
	}

	public int getExtensionDay() {
		return extensionDay;
	}

	public void setExtensionDay(int extensionDay) {
		this.extensionDay = extensionDay;
	}

	

	public String getExtensionType() {
		return extensionType;
	}

	public void setExtensionType(String extensionType) {
		this.extensionType = extensionType;
	}

	public String getTenor() {
		return tenor;
	}

	public void setTenor(String tenor) {
		this.tenor = tenor;
	}

	
	public String getLoanId() {
		return loanId;
	}

	public void setLoanId(String loanId) {
		this.loanId = loanId;
	}

	public String getCustName() {
		return custName;
	}

	public void setCustName(String custName) {
		this.custName = custName;
	}

	public String getCustCardNo() {
		return custCardNo;
	}

	public void setCustCardNo(String custCardNo) {
		this.custCardNo = custCardNo;
	}

	public BigDecimal getApplyAmount() {
		return applyAmount;
	}

	public void setApplyAmount(BigDecimal applyAmount) {
		this.applyAmount = applyAmount;
	}

	public Date getApplyTime() {
		return applyTime;
	}

	public void setApplyTime(Date applyTime) {
		this.applyTime = applyTime;
	}

	public Date getAuditTime() {
		return auditTime;
	}

	public void setAuditTime(Date auditTime) {
		this.auditTime = auditTime;
	}

	public BigDecimal getWithholdAmountAct() {
		return withholdAmountAct;
	}

	public void setWithholdAmountAct(BigDecimal withholdAmountAct) {
		this.withholdAmountAct = withholdAmountAct;
	}

	public Date getWithholdTime() {
		return withholdTime;
	}

	public void setWithholdTime(Date withholdTime) {
		this.withholdTime = withholdTime;
	}

	public String getPayChannel() {
		return payChannel;
	}

	public void setPayChannel(String payChannel) {
		this.payChannel = payChannel;
	}

	

	public String getAuditResult() {
		return auditResult;
	}

	public void setAuditResult(String auditResult) {
		this.auditResult = auditResult;
	}

	public String getApplyUser() {
		return applyUser;
	}

	public void setApplyUser(String applyUser) {
		this.applyUser = applyUser;
	}

	public String getAuditUser() {
		return auditUser;
	}

	public void setAuditUser(String auditUser) {
		this.auditUser = auditUser;
	}

	public String getWithholdResult() {
		return withholdResult;
	}

	public void setWithholdResult(String withholdResult) {
		this.withholdResult = withholdResult;
	}

	public String getWithholdDesc() {
		return withholdDesc;
	}

	public void setWithholdDesc(String withholdDesc) {
		this.withholdDesc = withholdDesc;
	}

	public String getPaymentChannel() {
		return paymentChannel;
	}

	public void setPaymentChannel(String paymentChannel) {
		this.paymentChannel = paymentChannel;
	}

	public String getPaymentAcctNo() {
		return paymentAcctNo;
	}

	public void setPaymentAcctNo(String paymentAcctNo) {
		this.paymentAcctNo = paymentAcctNo;
	}

	public String getPaymentBankHead() {
		return paymentBankHead;
	}

	public void setPaymentBankHead(String paymentBankHead) {
		this.paymentBankHead = paymentBankHead;
	}

	public String getPaymentBankName() {
		return paymentBankName;
	}

	public void setPaymentBankName(String paymentBankName) {
		this.paymentBankName = paymentBankName;
	}

}
